﻿@charset "utf-8";
*{padding:0px;margin:0px;}
input,textarea{font-family:Microsoft Yahei,Arial, sans-serif; vertical-align:top;outline:none;}
body{font-family:Microsoft Yahei,Arial, sans-serif;font-size:12px;color:#333333;background-color:#222;}
i{font-style:normal;}
a{text-decoration:none;font-size:12px;color:#333333;font-family:Microsoft Yahei,Arial, sans-serif;}
a:hover{color:#7d0031;text-decoration:none;}
ul,li{ list-style:none;}
img{border:0px;max-width:100%;vertical-align: middle;}
h1,h2,h3,h4,h5,h6{overflow:hidden;}
dl,dd,dt,b{overflow:hidden;}
/*字体大小*/
.ft_0{font-size:0px;}
.ft_12{font-size:12px;}
.ft_10{font-size:10px;}
.ft_13{font-size:13px;}
.ft_14{font-size:14px;}
.ft_15{font-size:15px;}
.ft_16{font-size:16px;}
.ft_17{font-size:17px;}
.ft_18{font-size:18px;}
.ft_19{font-size:19px;}
.ft_20{font-size:20px;}
.ft_21{font-size:21px;}
.ft_24{font-size:24px;}
.ft_26{font-size:26px;}
.ft_30{font-size:30px;}

.ft_ar{font-family:Arial}/*英文默认字体arial*/
.ft_mi{font-family:simsun;}/*宋体*/
.ft_eb{font-family:Ebrima ;}/*黑体*/
.ft_yi{font-family:Microsoft Yi Baiti ;}/*黑体*/


/*字体颜色*/
.color1{color:#848385;}
.color2{color:#ffffff;}
/*浮动*/
.fl-left{float:left;_display:inline;}
.fl-right{float:right;_display:inline;}

/*其他共用样式*/
.none{display:none;}/*隐藏*/
.block{display:block;}/*块级化、显示*/
.line{display:inline-block; vertical-align:middle;overflow:hidden;}/*块级化*/
.img label.line{height:100%;vertical-align:middle;margin-right:-4px;}
.img img{ vertical-align:middle;max-height:100%;}
.bold{font-weight:bold;}/*加粗*/
.normal{font-weight:normal;}/*去除加粗*/
.text-left{text-align:left;}/*居中*/
.text-right{text-align:right;}/*居中*/
.text-center{text-align:center;}/*居中*/
.text-lowercase {text-transform: lowercase}/*所有字母小写*/
.text-uppercase {text-transform: uppercase}/*所有字母大写*/
.hidden{overflow:hidden;}/*超出隐藏*/
.overflow_x{overflow-x:auto;}

.hidden1 {
    word-wrap: break-word; /* 自动换行 */
    word-break: break-word; /* 对长单词也换行 */
	flex-wrap: wrap; /* 允许换行 */
    /* 如果需要控制水平溢出，可以添加以下属性 */
    /* overflow-wrap: break-word; */ /* 这是 word-wrap 的新标准名称 */
    /* white-space: normal; */ /* 确保文本会在空格处换行 */
}

.time-offset {
  margin-left: 20px; /* 向右偏移 */
  display: inline-block; /* 确保偏移生效 */
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.position-absolute{position:absolute;}
.position-relative{position:relative;}
.position-fixed{position:fixed;}

.contitle{text-overflow:ellipsis;white-space:nowrap;float:left;_display:inline;overflow:hidden;text-align:left;}

.pro_tit{display:block;heighT:24px;line-heighT:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.clear{width:100%;clear:both;height:0px;overflow:hidden;line-height:0px;font-size:0px;}

.jiao{width:0px;height:0px;overflow:hidden; border-style:solid;line-height:0px;}
.trans_1{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.trans_3{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.trans_5{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.trans_10{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,figcaption{display:block}

.main{width:1220px;margin:0 auto;}

.news_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;_display:inline;text-align:left;}

.min-window-width{min-width:1220px;}
.bg{min-width:900px;background:url(../images/indexbg.jpg) no-repeat top #090c15;height:900px;}

.logo{width:780px;margin:0 auto;height:190px;background:url(../images/logo.png) no-repeat 0 10px;}
.logo a.block{margin-top:40px;margin-bottom:20px;}
.logo div.fl-left{background:url(../images/bg1.png) no-repeat bottom;padding-bottom:8px;margin-left:110px;margin-top:140px;}
.logo span.line{background-color:rgba(186,26,0,.3);*background-color:#ba1a00;border-radius:5px;padding:0 20px;line-height:28px;color:#000;margin-right:10px;}
.logo a.line{margin-top:140px;}

.jing{padding:20px 0;margin-top:16px;}
.jing a{margin:0 5px;}

.home-list{width:1100px;margin:0 auto 0;position: relative;}
.home-list li.fl-left{width:33.33%;}
.home-list li.fl-left div.xian{border:1px solid rgba(255,255,255,.5);*border:1px solid #fff;border-radius:10px;padding:11px;margin:0 5px;}
.home-list li.fl-left div.xian h3.ft_21{height:37px;line-height:37px;border-top-left-radius:10px;border-top-right-radius: 10px;background-color:rgba(116,70,41,.8);*background-color:#744629;}
.home-list li.fl-left div.xian div.color2{background-color:rgba(186,26,0,.3);*background-color:#ba1a00;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px 10px 10px;line-height:30px;}
.home-list li.fl-left div.xian div.color2 h2{line-height:36px;margin-bottom:15px;
    -webkit-text-shadow:#9c1803 2px 0 0,#9c1803 0 2px 0,#9c1803 -2px 0 0,#9c1803 0 -2px 0;
    -moz-text-shadow:#9c1803 2px 0 0,#9c1803 0 2px 0,#9c1803 -2px 0 0,#9c1803 0 -2px 0;
    text-shadow:#9c1803 2px 0 0,#9c1803 0 2px 0,#9c1803 -2px 0 0,#9c1803 0 -2px 0;
    *filter: Glow(Color=#9c1803, Strength=2);  }

.home-list li.fl-left div.xian div.color2 div.text-center{padding:10px 0;}
.home-list li.fl-left div.xian div.color2 div.text-center a.line{border:2px solid rgba(225,95,76,.73);*border:2px solid #e15f4c;margin:0 5px;height:34px;line-height:34px;width:95px;border-radius:5px;}
.home-list li.fl-left div.xian div.color2 div.text-center a:hover{background-color:rgba(225,95,76,.73);*background-color:#e15f4c;color:#fff;}

.footer{padding:25px 0;min-width:900px;line-height:22px;}
.footer a.color1{margin:0 10px;}

.slideBox{overflow: hidden;}
.slideBox .bd{
    border:1px solid rgba(255,255,255,0.4);
    border-radius:10px;
    position: relative;
    padding: 13px 13px 15px;
    float: left;
    margin-left: 170px; /* 新增向右移动属性 */
    background-color: rgba(0, 0, 0, 0.5) /* 添加半透明黑色背景 */
    }
.slideBox .bd .info{width: 566px;border-radius: 10px;overflow: hidden;}
.slideBox .bd .info_title{font-size:18px;color: #fff;height:39px;line-height: 37px;text-align: center;background: url(../images/beij3.png) no-repeat center top;font-weight: normal;}
.slideBox .bd .info_text{color: #fff;line-height:30px;padding: 13px;}
.slideBox .bd .info_text .title{text-align: center;font-size:22px;font-weight: normal;padding:1px 0 13px;}
.slideBox .bd .info_text .title small{font-size:16px;padding-left: 5px;}

.slideBox .bd .info .title{
-webkit-text-shadow: #00a8ff 0 0 10px, #00a8ff 0 0 20px;
-moz-text-shadow: #00a8ff 0 0 10px, #00a8ff 0 0 20px;
text-shadow: #00a8ff 0 0 10px, #00a8ff 0 0 20px;
}

/* 新增介绍文字特效开始 */
.text_list p {
    -webkit-text-shadow: #00a8ff 0 0 5px, #00a8ff 0 0 15px;
    -moz-text-shadow: #00a8ff 0 0 5px, #00a8ff 0 0 15px;
    text-shadow: #00a8ff 0 0 5px, #00a8ff 0 0 15px;
    animation: neonGlow 1.5s ease-in-out infinite alternate;
}

@keyframes neonGlow {
    from {
        text-shadow: #00a8ff 0 0 5px, #00a8ff 0 0 15px;
    }
    to {
        text-shadow: #00a8ff 0 0 10px, #00a8ff 0 0 20px, #00a8ff 0 0 30px;
    }
}
/* 新增介绍文字特效结束 */

.slideBox .bd .info .text_btn{text-align: center;margin-top: 20px;}
.slideBox .bd .info .text_btn a{display: inline-block;width: 110px;height: 45px;line-height: 45px;color: #fff;font-size: 15px;margin:0 9px;border:2px solid #be2727;border-radius:5px;}
.slideBox .bd .info .text_btn a:hover{background: #be2727;}
.slideBox .hd{float: right;width: 310px;height: 360px;position: relative;}
.slideBox .hd li{
    width: 138px;
    height:163px;
    padding: 5px;
    position: absolute;
    border-radius: 10px;
    text-align: center;
    border:1px solid rgba(255,255,255,0.4);
    background-color: rgba(0, 0, 0, 0.5) /* 添加半透明黑色背景 */
    }

.slideBox .hd li a{display: block;width: 139px;height: 164px;color: #fff;}
.slideBox .hd li h3.name{font-weight: normal;padding: 30px 0 3px;font-size: 23px;
-webkit-text-shadow: #9c1803 2px 0 0,#9c1803 0 2px 0,#9c1803 -2px 0 0,#9c1803 0 -2px 0;
-moz-text-shadow: #9c1803 2px 0 0,#9c1803 0 2px 0,#9c1803 -2px 0 0,#9c1803 0 -2px 0;
text-shadow: #9c1803 2px 0 0, #9c1803 0 2px 0, #9c1803 -2px 0 0, #9c1803 0 -2px 0;
}
.slideBox .hd li:hover a,.slideBox .hd li.on a{background: url(../images/beij1_active.png) no-repeat center top;}
.slideBox .hd li.lt1{left:0;top:0;}
.slideBox .hd li.lt2{right:0;top:0;}
.slideBox .hd li.lt3{left:0;bottom:-20px; /* 新增：向下移动20px */}
.slideBox .hd li.lt4{left:160px;bottom:0;}
.slideBox .hd li.lt5{right:0;top:120px;height: 222px;}

.btn_app{position: absolute;right: 0;top:123px;width: 139px;height: 222px;padding: 5px;border-radius: 10px;text-align: center;border:1px solid rgba(255,255,255,0.4);}
.slideBox .hd li.lt5 a{display: block;width: 139px;height: 222px;background: url(../images/beij2.png) no-repeat center top;position: relative;cursor: pointer;}
.slideBox .hd li.lt5:hover a,.slideBox .hd li.lt5.on a{background: url(../images/beij2_active.png) no-repeat center top;}
.slideBox .hd li.lt5 .app_weix{display: block;position: absolute;left: 13px;top: 17px;}
.slideBox .hd li.lt5 .app_weix img{width: 110px;height: 110px;}